home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 2 / Tech Arsenal 2 (Arsenal Computer).iso / lan_nov / flx146.exe / FLX146.TXT < prev    next >
Encoding:
Text File  |  1993-12-03  |  24.8 KB  |  621 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              FLeX/IP 1.2B Running with NetWare 4.01 & 3.x
  5. DOCUMENT ID:        TID000563
  6. DOCUMENT REVISION:  B
  7. DATE:               03DEC93
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         FLX146.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare FLeX/IP 1.2
  14.  
  15. ABSTRACT:
  16.  
  17. This patch is neccessary for FLeX/IP 1.2B to run on both the NW 4.01 and NW
  18. 3.12 platforms.  It also includes fixes for FTPSERV.NLM, PLPD, LPR_GWY and
  19. XCONSOLE.NLM.  Please read this document for instructions on how to apply this
  20. patch.
  21.  
  22. ──────────────────────────────────────────────────────────────────────────────
  23. DISCLAIMER
  24. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  25. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  26. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  27. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  28. ──────────────────────────────────────────────────────────────────────────────
  29.  
  30.      Self-Extracting File Name:  FLX146.EXE     Revision:  B
  31.  
  32.      Files Included    Size      Date      Time     Version
  33.  
  34.      \
  35.        FLX146.TXT            (This File)
  36.        LPR_IP.ISC      79204   05-04-93    3:55p
  37.       PLPDDEF.EXE     184719   11-12-90   12:12a
  38.      PRINTDEF.HLP      36714   05-29-90    2:41p
  39.      BCASTLIB.NLM        904   05-06-93   10:16a
  40.      INETDFIX.NLM        733   05-06-93   11:37a
  41.        LPR_IP.SCO      73024   05-04-93    3:56p
  42.         PATCH.EXE      78129   01-19-93   12:18a
  43.           LPRINST       2515   05-04-93    3:54p
  44.        LPSTAT.ISC      65592   05-04-93    3:56p
  45.        LPSTAT.SCO      60076   05-04-93    3:56p
  46.         FLX40.BAT       4924   05-27-93   10:15a
  47.        FLX311.BAT       4623   05-27-93   10:12a
  48.       INSTALL.BAT        507   05-27-93   10:23a
  49.       HOWTOPA.TCH        315   05-27-93   10:29a
  50.      PTF-F146.RTP      65724   06-17-93    2:57p
  51.      LPR_PSRV.NLM      53696   05-06-93   11:36a
  52.       LPR_GWY.NLM      23390   05-06-93   11:31a
  53.      XCONSOLE.NLM      80041   05-24-93    9:55a
  54.          PLPD.NLM      43216   05-17-93    4:14p
  55.      RPCBSTUB.NLM        736   05-06-93   10:45a
  56.        FILTER.NLM      18932   05-06-93     10:45a
  57.       FLTRLIB.NLM       2315   05-06-93     10:44a
  58.  
  59.  
  60.                          NetWare FLeX/IP
  61.  
  62.                Patch for NetWare 4.01 Release Document
  63.  
  64.                          FLX146.TXT
  65.  
  66.  
  67.      Copyright (c) 1993 Novell, Inc.   All Rights Reserved.
  68.  
  69.  
  70.  
  71.      THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND
  72.      TREATIES. NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED, COPIED,
  73.      DISTRIBUTED, REVISED, MODIFIED, TRANSLATED, ABRIDGED, CONDENSED,
  74.      EXPANDED, COLLECTED, COMPILED, LINKED, RECAST, TRANSFORMED, OR ADAPTED
  75.      WITHOUT THE PRIOR WRITTEN CONSENT OF NOVELL, INC. ANY USE OR EXPLOITATION
  76.      OF THIS WORK WITHOUT AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO
  77.      CRIMINAL AND CIVIL LIABILITY.
  78.  
  79.       **********************************************************
  80.                             CAUTION
  81.       **********************************************************
  82.      ALWAYS backup your system before implementing any program/utility
  83.      revision involving the low-level functions of NetWare including
  84.      re-linking of operating system .OBJ files, Bindery utilities, and drive
  85.      and volume operation.
  86.  
  87.      This document includes the following sections:
  88.  
  89.      PURPOSE OF THIS PATCH
  90.      UPDATES TO FLeX/IP
  91.      USING XCONSOLE
  92.      USING UNIX-TO-NETWARE PRINTING (PLPD)
  93.      USING NETWARE-TO-UNIX PRINTING (LPR_GWY)
  94.      LP PRINT CLIENT SOFTWARE FOR SCO OR INTERACTIVE UNIX
  95.      USING TOKEN-RING BOARDS
  96.      USING THIS PATCH WITH NETWARE 4.01
  97.      CONFIGURING THE SOFTWARE TO RUN WITH NETWARE 4.01
  98.      USING THE DIFFERENT MODES OF PCONSOLE
  99.      CONFIGURING UNIX-TO-NETWARE PRINTING (PLPD)
  100.      CONFIGURING NETWARE-TO-UNIX PRINTING (LPR_GWY)
  101.      CONTROLLING JOBS
  102.      CONFIGURING DEVICES AND FORMS USING PLPDDEF
  103.      INSTALLING THE PATCH
  104.  
  105.  
  106. PURPOSE OF THIS PATCH
  107. ---------------------
  108.  
  109.      This patch allows the NetWare FLeX/IP product to run on a NetWare 4.01
  110.      server and also provides updates to NetWare FLeX/IP running on a NetWare
  111.      3.X server. Although this patch allows the NetWare FLeX/IP product to run
  112.      correctly on a NetWare 4.01 Server, it does not allow FLeX/IP to take
  113.      advantage of all of the new features in NetWare 4.01, such as NetWare
  114.      Directory Services (NDS), and enabling for National Language Support and
  115.      double-byte character sets.  After you apply this patch, the patched NLMs
  116.      must be run in Ring 0 on NetWare 4.01 servers.
  117.  
  118.  
  119. UPDATES TO FLeX/IP
  120. ------------------
  121.  
  122.      The following sections provide updates to the existing NetWare FLeX/IP
  123.      product running on a NetWare 3.X or NetWare 4.01 server.
  124.  
  125.  
  126. USING XCONSOLE
  127. --------------
  128.  
  129.      USING XCONSOLE WHEN A FILE SERVER IS LOCKED
  130.      -------------------------------------------
  131.  
  132.      In previous versions of NetWare FLeX/IP, it was possible for an XConsole
  133.      user to bypass a file server lock after the console screen was locked
  134.      using the MONITOR utility. The user could unlock the screen by typing
  135.      <Ctrl-z>, which displayed the "Select Screen" menu. From this menu the
  136.      user could access the Console Screen and unload monitor NLM. This patch
  137.      fixes this problem by disabling <Ctrl-z> when a file server lock is set
  138.      from the MONITOR utility.
  139.  
  140.      USING XCONSOLE WITH HOST PRESENTER
  141.      ----------------------------------
  142.  
  143.      When an XConsole session is terminated from Host Presenter "File Menu"
  144.      without pressing <Ctrl-X>, or from TNVT220 by switching back to the
  145.      terminal <Alt-t> and then exiting the session (q), the following error
  146.      message appears in the audit log:
  147.  
  148.           Xconsole-Error: :Telnetd failed writing to client,
  149.           reason - an asynchronous event has occurred
  150.  
  151.      You should ignore this error message.
  152.  
  153.      KEY MAPPING IN XCONSOLE
  154.      -----------------------
  155.  
  156.      If your terminal does not have the <Backspace> key or you prefer to use
  157.      the <Delete> key (on the main keypad) for the "Erase Previous Character"
  158.      operation, then you can use <Ctrl-h> or re-map your delete key to send
  159.      the code XK_Backspace.
  160.  
  161.      USING AN ICON DURING AN XCONSOLE SESSION
  162.      ----------------------------------------
  163.  
  164.      When you XConsole iconize an XConsole session, the icon name is the
  165.      NetWare server name instead of "NetWare".
  166.  
  167.      USING A 24 LINE TERMINAL WITH XCONSOLE
  168.      --------------------------------------
  169.  
  170.      If you load XConsole with the /24 switch as follows:
  171.  
  172.           :load xconsole /24
  173.  
  174.      Lines 2 through 25 of the NetWare Server's Console will be displayed. 
  175.      The first line will not be displayed.
  176.  
  177.  
  178. USING UNIX-TO-NETWARE PRINTING (PLPD)
  179. -------------------------------------
  180.  
  181.      PRINTING A BANNER PAGE
  182.      ----------------------
  183.  
  184.      In previous versions of NetWare FLeX/IP, you could not print a banner if
  185.      you selected the "None" filter option from within the UNIX-to-NetWare
  186.      Print menu of the FLEXCON utility or from within the PLPDCFG utility. A
  187.      banner will now be printed in this case, unless you disable the banner
  188.      using the "-J/nb" option of the LPR command.
  189.  
  190.      Most LP print clients send their print requests with banner page and
  191.      trailing form feed enabled by default.
  192.  
  193.      If the LP print client sends a special title switch "/nff/nb" to PLPD in
  194.      the -J option of lpr, PLPD overrides the client's request and suppresses
  195.      both trailing formfeed and the banner page for that particular print job.
  196.  
  197.      For example:
  198.  
  199.           lpr -Pnetware -J/nff/nb <filename>
  200.  
  201.      For banner page suppression only, you should use the lpr -h switch or the
  202.      lpr -J/nb switch.
  203.  
  204.      For trailing formfeed suppression only, you should use the lpr -J/nff
  205.      switch.
  206.  
  207.      PLPD ERROR MESSAGES
  208.      -------------------
  209.  
  210.      When printing under busy conditions, you might see the following error
  211.      message on the PKERNEL message screen at NetWare v3.1x servers (the
  212.      message does not appear on NetWare 4.01 servers:
  213.  
  214.           PLPD-Error: Cannot create temporary spool file
  215.  
  216.      If printing appears to be normal, ignore this error message. If a job
  217.      appears to take a long time to print, you should update the CLIB.NLM to
  218.      version 3.11d or greater. New version of CLIB.NLM is available from
  219.      NetWire NOVLIB Forum.
  220.  
  221.  
  222. USING NETWARE-TO-UNIX PRINTING (LPR_GWY)
  223. ----------------------------------------
  224.  
  225.      In previous versions of NetWare FLeX/IP, the server would crash when the
  226.      print gateway tried to connect to a remote host where the printer was
  227.      off-line or not available. This no longer happens.
  228.  
  229.      In previous versions of NetWare FLeX/IP, the LPR_GWY did not handle the
  230.      "T" and "H" flags of the control file properly. The LPR_GWY will now
  231.      handle these flags and send the proper print control information to the
  232.      UNIX lpr print server.
  233.  
  234.  
  235. LP PRINT CLIENT SOFTWARE FOR SCO OR INTERACTIVE UNIX
  236. ----------------------------------------------------
  237.  
  238.      This patch updates the files that allow printing from SCO and Interactive
  239.      Unix v3.2 print clients.
  240.  
  241.      Now that SCO and Interactive have their own lp implementation, you should
  242.      use the lpr support from SCO or ISC whenever possible.
  243.  
  244.  
  245. USING TOKEN-RING BOARDS
  246. -----------------------
  247.  
  248.      When using Token-Ring boards, the maximum size of receive buffers must be
  249.      set to 4202. To setup this server configuration when the server is
  250.      restarted, add the following line to the STARTUP.NCF file:
  251.  
  252.           set maximum physical receive packet size=4202
  253.  
  254.  
  255. USING THIS PATCH WITH NETWARE 4.01
  256. ----------------------------------
  257.  
  258.      The following sections describe important information that you should
  259.      know before using FLeX/IP on a NetWare 4.01 server.
  260.  
  261.  
  262. CONFIGURING THE SOFTWARE TO RUN WITH NETWARE 4.01
  263. -------------------------------------------------
  264.  
  265.      Bindery emulation is an essential part of running NetWare FLeX/IP on a
  266.      NetWare 4.01 server. Before you use this patch, you must plan and then
  267.      set up bindery emulation on your NetWare 4.01 server. Novell recommends
  268.      that you use the NetWare 4.01 documentation and the June 1993 edition of
  269.      NetWare Application Notes entitled "NetWare 4.0 Bindery Emulation: An
  270.      Overview" to set up bindery emulation.
  271.  
  272.      The Bindery Context must be set on this server for this patch to work
  273.      correctly.
  274.  
  275.      You must set the Bindery Context to the position in the directory tree
  276.      where the server's volumes are located. For example, if the server
  277.      volumes are located in
  278.  
  279.           OU=Department.O=Company
  280.  
  281.      you would have the following line in your AUTOEXEC.NCF file
  282.  
  283.           SET BINDERY CONTEXT = OU=Department.O=Company
  284.  
  285.      To view the server's current bindery emulation context, type
  286.  
  287.           SET BINDERY CONTEXT <Enter>
  288.  
  289.      This command displays the server's current bindery emulation context.
  290.  
  291.  
  292. USING THE GROUP EVERYONE
  293. ------------------------
  294.  
  295.      In NetWare 4.01, the group EVERYONE is not automatically created and
  296.      updated as it is in NetWare 3.X. For example, if you create a user object
  297.      before you create the group EVERYONE, the user object does not get added
  298.      when you create the group EVERYONE in NetWare 4.01. If you upgraded from
  299.      a NetWare 3.X server, then the group EVERYONE was updated during
  300.      installation. If you installed NetWare 4.01 on a clean server, and the
  301.      group EVERYONE does not exist, you should create the group and add users
  302.      to it.
  303.  
  304.      When using NetWare 4.01, you must remember that using the group EVERYONE
  305.      does not automatically mean that all users will have access to a service.
  306.      Whenever you add a new queue, print server, or any object where the group
  307.      EVERYONE is granted rights to use the service, you must check that all
  308.      users are members of the group EVERYONE. For example, if you use the PLPD
  309.      and LPR_GWY NLMs, and you give the group EVERYONE access to these
  310.      services, it is your responsibility to make sure that all users are
  311.      included in the group EVERYONE. In this case, any user trying to print
  312.      that is not in the group EVERYONE will be denied queue access.
  313.  
  314.  
  315. USING THE DIFFERENT MODES OF PCONSOLE
  316. -------------------------------------
  317.  
  318.      The new PCONSOLE utility has two modes of operation. When you run
  319.      PCONSOLE on a NetWare 4.01 server, it starts in Directory Services mode.
  320.      If you press the <F4> key from within PCONSOLE, it enters Bindery mode.
  321.      When you are in Bindery mode, you can view queues, printers, and print
  322.      servers created using the FLEXCON utility because the FLEXCON utility
  323.      creates only bindery objects.
  324.  
  325.      Some bindery objects can also be accessed from the Directory Services
  326.      mode, but remember that Directory Services replaces all underscores in
  327.      bindery names with spaces. For example, if you create a print server
  328.      named "ps_for_lab" using the FLEXCON utility, its name would appear as
  329.      "ps for lab" from the Directory Services mode of PCONSOLE.
  330.  
  331.      The <F4> key allows you to switch between the two modes of operation
  332.      (Bindery mode and Directory Services mode). Before you use the Bindery
  333.      mode you must be logged into the current server as a user in the Bindery
  334.      Context.
  335.  
  336.      IMPORTANT:     ADMIN can only use Bindery mode if ADMIN is in the current
  337.                     Bindery context.
  338.  
  339.  
  340. CONFIGURING UNIX TO NETWARE PRINTING (PLPD)
  341. -------------------------------------------
  342.  
  343.      You may use the NetWare 4.01 PCONSOLE utility and the FLEXCON utility to
  344.      configure UNIX-to-NetWare printing. You use PCONSOLE to create and
  345.      associate queues, printers, and print servers and the PLPDCFG to select
  346.      queues for use by UNIX printing, trusted hosts, and user account mapping.
  347.      The following sections describe the configuration procedure.
  348.  
  349.      IMPORTANT:     You also have the ability to create queues using the
  350.                     FLEXCON and PLPDCFG utilities, but Novell strongly
  351.                     suggests that you do not create queues using this method.
  352.                     If you create a queue using either the FLEXCON or PLPDCFG
  353.                     utilities, the queue will provide UNIX-to-NetWare
  354.                     printing, but your ability to control and view jobs
  355.                     through PCONSOLE will be limited.
  356.  
  357.      CONFIGURING USING PCONSOLE
  358.      --------------------------
  359.  
  360.      The following configuration can be done from either mode of PCONSOLE.
  361.  
  362.           1. From a NetWare 4.01 client, log into the NetWare 4.01 Directory
  363.           and run the PCONSOLE utility.
  364.  
  365.           2. Create queues, printers, and print servers from within PCONSOLE.
  366.  
  367.      Remember that you need to associate each queue with a printer, and then
  368.      specify which printers are serviced by each print queue.
  369.  
  370.      The NetWare 4.01 Print Services Manual describes how to use the new
  371.      PCONSOLE utility in detail.
  372.  
  373.      >From within the "Queue Information" and "Print Server Information"
  374.      menus, the administrator also needs to specify users for the queues and
  375.      print servers used by PLPD. If you use the group named EVERYONE, it is
  376.      important that you check to make sure that all users are included in the
  377.      group EVERYONE (see the section titled "Using the Group Everyone" at the
  378.      beginning of this document.)
  379.  
  380.      IMPORTANT:     The print queues that you create for use by the FLeX/IP
  381.                     product must reside on a volume that physically resides on
  382.                     the server where the FLeX/IP product is running.
  383.  
  384.      CONFIGURING USING THE UNIX-TO-NETWARE MENU OF FLEXCON
  385.      -----------------------------------------------------
  386.  
  387.      The configuration procedure for UNIX-to-NetWare printing using the
  388.      FLEXCON utility has not changed for this patch. When mapping users, it is
  389.      important to know that the user named GUEST might not exist in NetWare
  390.      4.01. If you upgraded your server from a NetWare 3.X server to a NetWare
  391.      4.01 server, the user named GUEST was created, but if you installed on a
  392.      clean server, the user named GUEST does not exist.
  393.  
  394.      If you cannot find the user named GUEST, you can create the user named
  395.      GUEST from the NETADMIN utility, or you can map UNIX users to a different
  396.      NetWare account.
  397.  
  398.  
  399. CONFIGURING NETWARE-TO-UNIX PRINTING (LPR_GWY)
  400. ----------------------------------------------
  401.  
  402.      You configure NetWare-to-UNIX printing using the FLEXCON utility.  The
  403.      configuration procedure for using the FLEXCON utility has not changed for
  404.      this patch.
  405.  
  406.      The following sections describe the relationship between PCONSOLE objects
  407.      (queues, printers, and print servers) and the FLEXCON utility.
  408.  
  409.      PRINTERS
  410.      --------
  411.  
  412.      Printers created using the FLEXCON utility are only visible from the
  413.      Bindery mode of PCONSOLE.
  414.  
  415.      QUEUES & PRINT SERVERS
  416.      ----------------------
  417.  
  418.      Queues and Print Servers are visible from both modes in PCONSOLE.
  419.  
  420.      OBJECT NAMES
  421.      ------------
  422.  
  423.      PCONSOLE replaces all underscores in object names with spaces. For
  424.      example, if you create a print server named "ps_for_lab" using the
  425.      FLEXCON utility, its name appears as "ps for lab" in the Directory
  426.      Services mode of PCONSOLE.
  427.  
  428.      IMPORTANT:     When you create queues using the FLEXCON utility, the
  429.                     group named EVERYONE is assigned as the only queue user.
  430.                     It is important to check that the group named EVERYONE
  431.                     includes all users that need to print from NetWare-to-UNIX
  432.                     using the this queue. PCONSOLE can be used to add users to
  433.                     the group EVERYONE, or to restrict access to the queue.
  434.                     New queue users can be assigned from within PCONSOLE.
  435.  
  436.  
  437. CONTROLLING JOBS
  438. ----------------
  439.  
  440.      You can use the PCONSOLE utility to control jobs for both PLPD and
  441.      LPR_GWY.
  442.  
  443.      UNIX TO NETWARE PRINTING:
  444.      -------------------------
  445.  
  446.      You can remove pending jobs from queues and control printers by using the
  447.      Directory Services mode of PCONSOLE.
  448.  
  449.      NETWARE-TO-UNIX PRINTING:
  450.      -------------------------
  451.  
  452.      You can remove queued jobs from a specific queue using the Directory
  453.      Services mode of PCONSOLE.
  454.  
  455.      If you want to control printers created by the FLEXCON utility, you must
  456.      enter the Bindery mode of PCONSOLE by pressing the <F4> key. (Printers
  457.      created using the FLEXCON utility display only under Bindery mode.)
  458.  
  459.      You must be a Print Server operator to enter Bindery mode and change the
  460.      status of the printer. If you need to create a print server operator
  461.      within the bindery context, log in as ADMIN and create an operator using
  462.      the Directory services mode of PCONSOLE. After you add the new operator,
  463.      you must unload and then reload the LPR_GWY and LPR_SRV so that the
  464.      changes take effect.
  465.  
  466.  
  467. CONFIGURING DEVICES AND FORMS FOR PLPD USING PLPDDEF
  468. ----------------------------------------------------
  469.  
  470.      PLPD does not work with the new PRINTDEF utility supplied with NetWare
  471.      4.01. A new DOS client utility named PLPDDEF is supplied with this patch
  472.      to allow users to configure print devices and forms for PLPD. This new
  473.      utility has the same user interface as the PRINTDEF utility distributed
  474.      with NetWare 3.X.
  475.  
  476.      The PLPDDEF utility allows PLPD users to configure forms and print
  477.      devices (printers and plotters), which are used by PLPD. In most cases,
  478.      the PLPDDEF utility operates similarly to the NetWare 4.01 PRINTDEF
  479.      utility. There are two main differences between the two utilities. The
  480.      first is that the PRINTDEF utility requires a context setting because it
  481.      stores information in the NetWare 4.01 Directory, while the PLPDDEF
  482.      utility does not have a context. The second difference is that the
  483.      PLPDDEF utility stores information in SYS:PUBLIC/NET$PRN.DAT. This
  484.      database cannot be shared by the PRINTDEF utility in NetWare 4.01 or by
  485.      multiple servers.
  486.  
  487.      In general, the documentation on the PRINTDEF utility supplied with
  488.      NetWare 3.X or NetWare 4.01 can be used with the PLPDDEF utility except
  489.      for any NetWare 4.01 references to setting a Context.
  490.  
  491.      USING PLPDDEF:
  492.      --------------
  493.  
  494.      After logging into the NFS Server, change directories to SYS:PUBLIC of
  495.      the server where the FLeX/IP NLMs are loaded and run the PLPDDEF program.
  496.  
  497.      Warning: You must be logged into the server as a user located within the
  498.      Bindery Context. If you are logged in as user1 and your Bindery Context
  499.      is set to OU=department.O=company, then user1 must be located within the
  500.      directory OU=department.O=company.
  501.  
  502.  
  503. INSTALLING THE PATCH
  504. --------------------
  505.  
  506.      This patch updates the NetWare FLeX/IP product on NetWare 3.X servers and
  507.      incorporates extended features to run on NetWare 4.01 by patching the
  508.      files listed below.  After the patch is applied to the files, they will
  509.      match the version number shown in the second column.
  510.  
  511.      MODULE                   VERSION
  512.  
  513.      PLPD.NLM                 1.27b
  514.      PKERNEL.NLM              2.20b
  515.      XCONSOLE.NLM             1.27b
  516.      NFS.NAM                  1.27b
  517.      V_NFS.NLM                1.20b
  518.      RPCBSTUB.NLM             1.20b
  519.      FILTER.NLM               1.20b
  520.      FLTRLIB.NLM              1.20b
  521.      PLPDCFG.NLM              1.20b
  522.      LPR_PSRV.NLM             1.20b
  523.      LPR_GWY.NLM              1.20b
  524.      FTPSERV.NLM              1.20b
  525.      INETD.NLM                1.20b
  526.      FLEXCON.NLM              1.27b
  527.      BCASTLIB.NLM (3.X only)  1.20b
  528.      INETDFIX.NLM (3.X only)  1.20b
  529.      PLPDDEF.EXE  (4.01 only) Not Applicable
  530.      PRINTDEF.HLP (4.01 only) Not Applicable
  531.  
  532.      FILES FOR THIS PATCH
  533.      --------------------
  534.  
  535.      PLPDDEF.EXE
  536.      PRINTDEF.HLP
  537.      FLX146.TXT
  538.      PTF-F146.RTP
  539.      PATCH.EXE
  540.      BCASTLIB.NLM
  541.      INETDFIX.NLM
  542.      FLX311.BAT
  543.      FLX40.BAT
  544.  
  545.      PREPARING TO INSTALL
  546.      --------------------
  547.  
  548.      Before you start the PATCH procedure, make sure you have the following:
  549.  
  550.           >> NetWare FLeX/IP installed on your server. 
  551.           >> Workstation with a floppy disk drive with the same format as the
  552.           distribution diskette and 1MB of disk space.
  553.           >> Patch files on hard disk..
  554.           >> You must have 2 Mb of disk space to apply this patch.
  555.  
  556.      Before you begin this procedure, you must login to the server as ADMIN or
  557.      SUPERVISOR from a DOS workstation.
  558.  
  559.      This patch installation procedure makes the following assumptions:
  560.  
  561.      Drive C: is assumed for all activities on the local hard drive.
  562.      Drive F: is assumed for all activities related to the NetWare server.
  563.  
  564.      Make sure that you substitute the correct drive letters for the ones
  565.      listed above if your configuration is different.
  566.  
  567.      You need to create a temporary directory for this procedure named TEMP1.
  568.      If this name is already used on this workstation, use another name for
  569.      the temporary directory where TEMP1 is specified in this procedure.
  570.  
  571.      PATCHING THE NLMS FROM A DOS WORKSTATION
  572.      ------------------------------------------
  573.  
  574.           1.Create a temporary directory on the workstation. This directory
  575.           will contain the PATCH files and the NLMs. (This procedure assumes
  576.           the temporary directory is created on drive C:. Substitute the
  577.           actual drive letter to be used for C:.)
  578.  
  579.                C:> MKDIR \TEMP1 <Enter>
  580.  
  581.           2.Change to the temporary directory.
  582.  
  583.                C:
  584.                CD \TEMP1 <Enter>
  585.  
  586.           3.Copy the patch files to the temporary directory.  The following
  587.           instruction assumes that you are copying the patch files from a
  588.           diskette in the A: drive.
  589.  
  590.                COPY A:*.*
  591.  
  592.           4.Map drive F: to SYS:
  593.  
  594.                MAP F:=SYS: <Enter>
  595.  
  596.           5.Make sure that a search dive is mapped to the SYS:PUBLIC
  597.           directory.
  598.  
  599.           6.Perform one of the following instructions:
  600.  
  601.           If you are running NetWare v3.X, type:
  602.  
  603.                FLX311 F: <Enter>
  604.  
  605.           If you are running NetWare v4.01, type:
  606.  
  607.                FLX40 F: <Enter>
  608.  
  609.           7.Down the server.
  610.  
  611.           8.If you are running NetWare 3.X, copy the file named _NFS.NLM to
  612.           the server's boot directory.
  613.  
  614.           If you are running NetWare 4.01, copy the files named NFS.NAM and
  615.           V_NFS.NLM to the server's boot directory.
  616.  
  617.           9.Reboot the server.
  618.  
  619.           The FLeX/IP product is now updated to include the patch.
  620.  
  621.